package response

import "time"

type ChatQuestionVO struct {
	Role      string    `json:"role"` // 角色: user, assistant, system
	Content   string    `json:"content"`
	Timestamp time.Time `json:"timestamp"`
}

type ChatModelVO struct {
	ModelName string `json:"modelName"`
	Owned     string `json:"owned"`
}

type ChatAgentRole struct {
	ID       uint   `json:"id"`
	Name     string `json:"name"`
	Icon     string ` json:"icon"`
	Type     int    ` json:"type"`
	Describe string `json:"describe"`
}

type ChatAgentModelVO struct {
	ID          uint     `json:"id"`
	Name        string   `json:"name"`
	Logo        string   `json:"logo"`
	Description string   `json:"describe"`
	Models      []string `json:"models"`
}
